{"formatVersion":1,"fsms":[{"variables":[{"name":"","type":"Integer","export":true},{"name":"月份","type":"Integer","export":true}],"startState":0,"states":[{"code":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"on_event\" id=\"ET$I$P/2vukup_3!%xIm\" x=\"165\" y=\"96\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" eventname=\"Start\" style=\"event_blocks\"></mutation><next><block type=\"controls_for\" id=\"(c$2Rg_J^TRIXSX}f2gt\"><mutation xmlns=\"\">i</mutation><field name=\"VAR\">i</field><value name=\"FROM\"><block type=\"math_integer\" id=\"9[LE`=A,+K@uBD#($:H?\"><field name=\"NUM\">1</field></block></value><value name=\"TO\"><block type=\"math_integer\" id=\".@~nGD-QHtFkPk}sU;x9\"><field name=\"NUM\">4</field></block></value><value name=\"BY\"><block type=\"math_integer\" id=\"m`+mj@;C+:p=[a_0[aLx\"><field name=\"NUM\">1</field></block></value><statement name=\"DO\"><block type=\"local_variable_create\" id=\"rJem5GBoi#PZyd1akh-p\"><mutation xmlns=\"\">%5B%7B%22name%22:%22%E7%9C%81%E4%BB%BD%22,%22type%22:%22FSM%22,%22blockId%22:%22rJem5GBoi#PZyd1akh-p%22%7D%5D</mutation><field name=\"NAME\">省份</field><value name=\"VALUE\"><block type=\"fsm_create\" id=\"WtW^+i2=sC]+^D%K{+8.\"><field name=\"FSM\">Start.省份点</field></block></value><next><block type=\"local_variable_create\" id=\"XMm7~%CDf=V0@Vz)!TG*\"><mutation xmlns=\"\">%5B%7B%22name%22:%22%E7%9C%81%E4%BB%BD1%22,%22type%22:%22FSM%22,%22blockId%22:%22XMm7~%25CDf=V0@Vz)!TG*%22%7D%5D</mutation><field name=\"NAME\">省份1</field><value name=\"VALUE\"><block type=\"fsm_create\" id=\"/48DIB(B]Bi!vOMA/N!U\"><field name=\"FSM\">Start.按钮</field></block></value><next><block type=\"fsm_send_message\" id=\"qW.L;7hHa.0,zWszE2P(\"><field name=\"TITLE\">设定省份ID</field><value name=\"FSM\"><block type=\"local_variable_get\" id=\"+C]GCz]3[-p5KR-I,aoR\"><field name=\"VAR\">省份</field></block></value><value name=\"ARG\"><block type=\"local_variable_get\" id=\"6;C,_kK}h=BT[O#nCli_\"><field name=\"VAR\">i</field></block></value><next><block type=\"fsm_send_message\" id=\",U5[QL*A3cR@KZ-Zoy@j\"><field name=\"TITLE\">设定省份ID1</field><value name=\"FSM\"><block type=\"local_variable_get\" id=\"RpfoEL:BKTDnA0^QwdM+\"><field name=\"VAR\">省份1</field></block></value><value name=\"ARG\"><block type=\"local_variable_get\" id=\"q=ZjeS5q*Uj,{b`Fg!A6\"><field name=\"VAR\">i</field></block></value></block></next></block></next></block></next></block></statement><next><block type=\"fsm_variables_set\" id=\"y6WKNANKZX=L9~BKF[~Q\"><field name=\"VAR\">月份</field><value name=\"VALUE\"><block type=\"math_integer\" id=\"{bOObtkI}5jJ_0e*9c^`\"><field name=\"NUM\">13</field></block></value><next><block type=\"fsm_send_message_after_millisecond\" id=\"K*QYrhz:ce|CUSQGI6a!\"><field name=\"TITLE\">下个月</field><value name=\"WAIT_MILLISECOND\"><block type=\"math_integer\" id=\"/=90PYk9O)Ehc9`}L]Q=\"><field name=\"NUM\">700</field></block></value><value name=\"FSM\"><block type=\"variables_self\" id=\"z57c;y~/a.|Wtk|I1-aj\"></block></value></block></next></block></next></block></next></block><block type=\"on_message\" id=\"Gf_Wx(,sK-MSUnIxp;WG\" x=\"1024\" y=\"101\"><field name=\"VALUE\">下个月</field><next><block type=\"native_call\" id=\"[MVz;5JmXKqzvXwavU)V\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"%Q2a8IS_C2xjAS|F)@$Q\"><field name=\"COLOUR\">#ffffff</field></block></value><next><block type=\"native_call\" id=\")u4rzs*cvFGvo^x7V.-_\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"|c2kQKzv~DpRC*V$|3i9\"><field name=\"NUM\">0</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"|5JG$afsVg=^M.jgi;OO\"><field name=\"NUM\">0</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"Fna=GlIl7kL_9y^el,CT\"><field name=\"NUM\">750</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"sG$6r4.h}MvBFMT0kP0F\"><field name=\"NUM\">768</field></block></value><next><block type=\"native_call\" id=\":iVQw86uTgCc^QZ~%|K]\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"6aHJVh.9~}A|TofU4|$P\"><field name=\"NUM\">0</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"k3|h]{/tic.ec}8jkPL:\"><field name=\"NUM\">921</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"Q9rozWq[nc)];iEZou7%\"><field name=\"NUM\">750</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"Q:I7Jr3N%H#UufYd,?-l\"><field name=\"NUM\">80</field></block></value><next><block type=\"native_call\" id=\"[`=..d*OHJJL+=cE2spa\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\";SMcF0A4g1`j7JA9eWS^\"><field name=\"COLOUR\">#000000</field></block></value><next><block type=\"native_call\" id=\"=v|a}clie?b=^DV#-:z}\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"Id!Z48Sw7a1[C+}X|wf3\"><field name=\"NUM\">375</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"g%xfF1}})?+6xN~WXJ+z\"><field name=\"NUM\">0</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"o%*JTffiJiR{YnPaw@g+\"><field name=\"NUM\">2</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"m=#+LE[%CKx0*P.gi~N`\"><field name=\"NUM\">768</field></block></value><next><block type=\"native_call\" id=\"@BO[)pAi`T{_ICuAKzWa\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"8TWGTh1wv?;qf2cxJf17\"><field name=\"COLOUR\">#000000</field></block></value><next><block type=\"native_call\" id=\"0@_aw4_Yktti)_uDD0y9\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"wsRQ+06UUI93*xWRno6e\"><field name=\"NUM\">475</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"E#KNSKM]fx5,o`7-/AuN\"><field name=\"NUM\">50</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"US4#wWw9;.Ps[_0G9*}.\"><field name=\"NUM\">2</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"a@6XH.s:W$M[R3%@V2}S\"><field name=\"NUM\">718</field></block></value><next><block type=\"native_call\" id=\"G%L}GtpVHu4)zMFZdZr{\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"Sx04=?rAz`dJ3]lsq_a+\"><field name=\"NUM\">575</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"fIkAJw5G;oXeN2Q=jYyG\"><field name=\"NUM\">50</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"^`$9h8S[LAy5vo8?2b3g\"><field name=\"NUM\">2</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"V~-ziCX:x%pCJJM4y(2E\"><field name=\"NUM\">718</field></block></value><next><block type=\"native_call\" id=\"-w)^=FIAs2oJHtz7y;pl\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"N(0t*x0@`x_Q.=%QhW9}\"><field name=\"NUM\">675</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"~0$0!W?CmG9:h%RB~n~F\"><field name=\"NUM\">50</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"7k]c3*n2:2}U9@8P-pWa\"><field name=\"NUM\">2</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"(f%E]oK0w3lE9dCyfSY2\"><field name=\"NUM\">718</field></block></value><next><block type=\"native_call\" id=\"G*/J6L#{Ki8Bs1xE}Bg1\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"z;zliK6xYQC8}n3BtC_M\"><field name=\"COLOUR\">#000000</field></block></value><next><block type=\"native_call\" id=\"30*c+Bn#1~xrlX.u_Pkw\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"0mCsXkLM7ijvy6R,2)?7\"><field name=\"NUM\">275</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"7Ya]-d$s3Bz@w5W{W^cM\"><field name=\"NUM\">50</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"LlH(PDu`dP{`q+mP8@U/\"><field name=\"NUM\">2</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"#/XK:x{?`1.ZA7y_}{X8\"><field name=\"NUM\">718</field></block></value><next><block type=\"native_call\" id=\"|bFyXh88_6vKAT#4MuF0\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"40.kneEAEJjWdvJrs*ux\"><field name=\"NUM\">175</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"r_jm$%1D%*5dN+-DZ|m5\"><field name=\"NUM\">50</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"0|-Wh}cJ;!s4q7Iw.?-K\"><field name=\"NUM\">2</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"/v%n@@5yRooODEkPYG(3\"><field name=\"NUM\">718</field></block></value><next><block type=\"native_call\" id=\"I0J@NX:sa[=gEl-skbqr\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"*~11lajbmZdCcV079#eW\"><field name=\"NUM\">75</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"3LQE9jKBkM^8?.|gG86E\"><field name=\"NUM\">50</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"W0?J?%$dnKc*;ef%aph8\"><field name=\"NUM\">2</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"-.!?rk09mY{dgn+VXMfl\"><field name=\"NUM\">718</field></block></value><next><block type=\"native_call\" id=\"~c0E6{zy`Gb2FQ/CS)2e\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"IR:P=2Wm[k#([Pg@+0DX\"><field name=\"COLOUR\">#000000</field></block></value><next><block type=\"native_call\" id=\"YHLI3:cBUOi4:5Y_O(FC\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"{2/%W3sh6MA]gtabVRES\"><field name=\"NUM\">0</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"C`-u$xlY}{l]!g8xAYNB\"><field name=\"NUM\">760</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"^#B26){l/.QQ.oQFq+[/\"><field name=\"NUM\">750</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"nI!)J9;YRce~Wd~X9MYe\"><field name=\"NUM\">8</field></block></value><next><block type=\"fsm_variables_set\" id=\"Er+/v}B0Nu@,sJXLv;8O\"><field name=\"VAR\">月份</field><value name=\"VALUE\"><block type=\"ub_math_arithmetic\" id=\"wJ4}IqnV12KGkS#4@8bS\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"Q_d9=kh}AQ;r?$U?uFG/\"><field name=\"VAR\">月份</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"n%|.KdZjeEFuHv[63%)}\"><field name=\"NUM\">1</field></block></value></block></value><next><block type=\"controls_if\" id=\"L@uCH=mtwU$OEE?@6Hvb\"><value name=\"IF0\"><block type=\"logic_compare\" id=\"rHA7x#PhwbM+Js0R~I8N\"><field name=\"OP\">LT</field><value name=\"A\"><block type=\"math_integer\" id=\"KK8$Hu@prGei!hFDg5Do\"><field name=\"NUM\">12</field></block></value><value name=\"B\"><block type=\"fsm_variables_get\" id=\"xvzh-sP1]TaG=Q[|owWX\"><field name=\"VAR\">月份</field></block></value></block></value><statement name=\"DO0\"><block type=\"fsm_variables_set\" id=\"N.J.yj=..i[nD3-jA{jU\"><field name=\"VAR\">月份</field><value name=\"VALUE\"><block type=\"math_integer\" id=\"FoV,vd]{Vjf0bfLvbH#{\"><field name=\"NUM\">1</field></block></value></block></statement><next><block type=\"native_call\" id=\"@ftp,AiOs?4+_L_Pl5YW\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"font\"><block type=\"text\" id=\"p$#dj4}3zp.$x.@~tZtV\"><field name=\"TEXT\">80px sans-serif</field></block></value><next><block type=\"native_call\" id=\"O@]+L|j~~~6j{|-5R-g|\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"BvaO/p{qjGP`Zq-l$U|:\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"fsm_variables_get\" id=\"UtH4l5L8UGn/6wV|O8va\"><field name=\"VAR\">月份</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"ei1S5b_KbOrm%OZ/j!|M\"><field name=\"NUM\">90</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"5j5V8!9sZFZ_p~5ilvej\"><field name=\"NUM\">100</field></block></value><next><block type=\"native_call\" id=\"wxPCme99h3JRZaD^{$2b\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"T~)*JkZft^3(j7/K4(:Z\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"KU1GuzQfj|62Us,*Mu6|\"><field name=\"TEXT\">月</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\":rwl3YQTA|B}r~kGh!VR\"><field name=\"NUM\">190</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"ZttI%A@9qfz1!WSRgAsl\"><field name=\"NUM\">100</field></block></value><next><block type=\"native_call\" id=\"BZtS!(vPEm-KP@:7l^5,\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"font\"><block type=\"text\" id=\"J)hHaVr#N*my-Sx^3y%v\"><field name=\"TEXT\">30px sans-serif</field></block></value><next><block type=\"native_call\" id=\"O9Pv`d.Ntjzll]XU)w)v\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"z`4~$s``cgEm5h7?Py4W\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"T7eLqQ9Z=d:Y6IHXTa7#\"><field name=\"TEXT\">广州</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"hpBiTCm{)$b?bviyY;ga\"><field name=\"NUM\">300</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"YZZ?3.|R:g*C%!1)?0*V\"><field name=\"NUM\">125</field></block></value><next><block type=\"native_call\" id=\"%hhDTyu*Dn7/wlTMPuG$\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"A9,iwvExbw=eYFcf)+5m\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"Q1od(WljkCxvf.0^Hf7.\"><field name=\"TEXT\">拉萨</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"q}+9JbJAKTE.S)t?Dl_M\"><field name=\"NUM\">300</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"W@^4o@l5~S/#E?EB@u#(\"><field name=\"NUM\">275</field></block></value><next><block type=\"native_call\" id=\"X9Ic5Hu5%|^9@1g:.!Zz\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"`gR(g/Ezri/8~o}g^ChG\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"YshW()Iq]N1C3?74J]72\"><field name=\"TEXT\">漠河</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"`_Er$j}M^4QRxt~8%yqq\"><field name=\"NUM\">300</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"4@c9PVGXxq^yXif?Buz2\"><field name=\"NUM\">425</field></block></value><next><block type=\"native_call\" id=\"Z~Sbfme+t4*B|HG[iE]o\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"[w[[a,})[D$qgPLb+,TC\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"Im2PW3{m].6{peOU4q0e\"><field name=\"TEXT\">北京</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"Nf@7i.X@-W:GguO[}LB|\"><field name=\"NUM\">300</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\".4IL;(@8IDGUklzF^[]m\"><field name=\"NUM\">575</field></block></value><next><block type=\"native_call\" id=\"frJnh(:~H@*2@jy50c9_\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"font\"><block type=\"text\" id=\"|`f$9D:P=Nx[5{!z),[{\"><field name=\"TEXT\">20px sans-serif</field></block></value><next><block type=\"native_call\" id=\"SXO}2%+V`?u/`#a_^a(e\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"![TagIkFeH12-LKU/lg@\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"xxgF8r/m!s+JPlb19lKP\"><field name=\"TEXT\">10℃</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"Kzx[szRjYGcC1PJ5H4$m\"><field name=\"NUM\">460</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"R5F_Dsy7#;R?_/05a(!:\"><field name=\"NUM\">25</field></block></value><next><block type=\"native_call\" id=\"3a;{p}3tMpa3F^%4XgLK\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"4SaB#{#@UZGB@[IJ;6Z,\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"m__s}1h[#nlepZ5@4Mw!\"><field name=\"TEXT\">20℃</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\":q/o|G4j,;UVn3#eOdIV\"><field name=\"NUM\">560</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\",#a#PhGd]ZH4`Syd^4*b\"><field name=\"NUM\">25</field></block></value><next><block type=\"native_call\" id=\"Z.+6hiSqd4olh8{^(hl:\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"VWsdQcS]Fds#i=6nW$NL\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"5n-Kw~T^T7+lbP}A%8]i\"><field name=\"TEXT\">30℃</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"i1bxTssaRa!9in:ums1o\"><field name=\"NUM\">660</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"cIy{}d$*R@rMFejERqSs\"><field name=\"NUM\">25</field></block></value><next><block type=\"native_call\" id=\"]bM.AnM(yF:DLIPXi1m#\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"font\"><block type=\"text\" id=\"~QVO.e~Y)wKPDP;7~;?$\"><field name=\"TEXT\">20px sans-serif</field></block></value><next><block type=\"native_call\" id=\"?)(7BT@W^JDJ_l;4s69m\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"s7M}Lql~iXf]*G?~n@h`\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"S|1X.J#fTyvpBq=_04^:\"><field name=\"TEXT\">-10℃</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"8/ejHRhRzS*d0[9b~./n\"><field name=\"NUM\">260</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"_`T{y=whvWVj{bz.ewEK\"><field name=\"NUM\">25</field></block></value><next><block type=\"native_call\" id=\"Uv4+J)G$U[:.N6UzXcC;\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"e~Ri+umThu3Xa#lBJ,+6\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"39wAJz#tZ==JI#f`T_:I\"><field name=\"TEXT\">-20℃</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"]:-:l6mE3{ubZ!JJLNH.\"><field name=\"NUM\">160</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"BP9R+IkOPSJa]$/^TY8~\"><field name=\"NUM\">25</field></block></value><next><block type=\"native_call\" id=\"Ik$zk/baM-wd#jx[_;s?\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"UGiJ{rkGvxX3)6gO$VK!\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"text\" id=\"CA(YBc,R`v7ayxa3O0-3\"><field name=\"TEXT\">-30℃</field></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"Oi73I2_NzKDCp7UK/``w\"><field name=\"NUM\">60</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"I*pZw$C+kf[i0b$E*Y{|\"><field name=\"NUM\">25</field></block></value><next><block type=\"fsm_broadcast_message\" id=\"3J^MOuQC2GAz7`C*U?^Z\"><field name=\"TITLE\">绘制月份</field><value name=\"ARG\"><block type=\"text_join\" id=\"hr?(2U%0|9%$:d^C%AbC\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"fsm_variables_get\" id=\"{lQ2Y`cRqBZwa|0igr.^\"><field name=\"VAR\">月份</field></block></value></block></value><next><block type=\"fsm_send_message_after_millisecond\" id=\"r^!t~jj^2,zN(wZ]HC[w\"><field name=\"TITLE\">下个月</field><value name=\"WAIT_MILLISECOND\"><block type=\"math_integer\" id=\"k65zg(eL}K-Ap,@P$vRK\"><field name=\"NUM\">700</field></block></value><value name=\"FSM\"><block type=\"variables_self\" id=\"?EexH$6u?f?T%asEO9s@\"></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml>","comment":"状态","variables":[],"type":"state","name":"状态","category":0,"id":"状态"}],"function":[],"comment":"状态机","type":"fsm","name":"Main"},{"variables":[{"name":"省份ID","type":"Integer","export":true},{"name":"省份数据","type":"Start.省份","export":true},{"name":"颜色","type":"Colour","export":true},{"name":"当年数据","type":"Integer","export":true},{"name":"当月数据","type":"Start.当月数据","export":true},{"name":"月度数据","type":"Start.当月数据","export":true},{"name":"按钮数据","type":"Start.按钮","export":true}],"startState":0,"states":[{"code":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"on_message_primary\" id=\")LW:,cmA$$j_Mx2nw0H%\" x=\"140\" y=\"133\"><field name=\"VALUE\">设定省份ID</field><field name=\"TYPE\">Integer</field><next><block type=\"fsm_variables_set\" id=\"61F5bXvrlz/;N9DyPYBw\"><field name=\"VAR\">省份ID</field><value name=\"VALUE\"><block type=\"recived_message_arg\" id=\"-$kxA9SPP+9=V})9nYdN\"><field name=\"TYPE\">Integer</field></block></value><next><block type=\"fsm_variables_set\" id=\"V!D1N~/L]N25}w6E}-JW\"><field name=\"VAR\">省份数据</field><value name=\"VALUE\"><block type=\"struct_load_from_dataset\" id=\"Bn9_0$Y]1DX?-hbCb#/,\"><field name=\"TYPE\">Start.省份</field><value name=\"ID\"><block type=\"fsm_variables_get\" id=\"$!WUQ5-!5m:|LC.+4ebw\"><field name=\"VAR\">省份ID</field></block></value></block></value><next><block type=\"change_state\" id=\"T)=pH4C=|HgP?BwCnSkO\"><field name=\"VALUE\">绘制</field></block></next></block></next></block></next></block></xml>","comment":"状态","variables":[],"type":"state","name":"未初始化","category":0,"id":"未初始化"},{"code":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"on_message_primary\" id=\"Mw%iIPdQb[5l:/?YIC)G\" x=\"45\" y=\"96\"><field name=\"VALUE\">绘制月份</field><field name=\"TYPE\">String</field><next><block type=\"fsm_variables_set\" id=\"_2^fVN5}iuC%5felgUT+\"><field name=\"VAR\">当月数据</field><value name=\"VALUE\"><block type=\"struct_get_field\" id=\"(A2sJTTau!w3q_o|ZK_$\"><field name=\"FIELD\">Start.省份:时间/undefined</field><value name=\"DATA\"><block type=\"fsm_variables_get\" id=\"7rAbvAVvqQT0vX25)bPE\"><field name=\"VAR\">省份数据</field></block></value></block></value><next><block type=\"state_variables_set\" id=\"$DH.NNxar#Feq]67%^k@\"><field name=\"VAR\">月度数据</field><value name=\"VALUE\"><block type=\"struct_get_map_value_of_key\" id=\"N)/TWg?[[n@C*glon{tR\"><value name=\"MAP\"><block type=\"fsm_variables_get\" id=\"e^}5eDLrBZJSeiQn1K$]\"><field name=\"VAR\">当月数据</field></block></value><value name=\"KEY\"><block type=\"recived_message_arg\" id=\"K%kp1UkhBCUrFn{p3d,o\"><field name=\"TYPE\">String</field></block></value></block></value><next><block type=\"native_call\" id=\"Jmu(ZNf1C|V1ll5;t@RL\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"^2.t*0t9KKcy:z`2t$x7\"><field name=\"COLOUR\">#000000</field></block></value><next><block type=\"native_call\" id=\"U.ET$2U]z0tV?WUkr-Js\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"font\"><block type=\"text\" id=\"RMs]IBbIIb.Smk7Fpd]O\"><field name=\"TEXT\">50px sans-serif</field></block></value><next><block type=\"native_call\" id=\");nN3QOvHGp{SCc)0jV9\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"33^7H46h64i8PlzL9ep,\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"struct_get_field\" id=\"$6G67BtXFL]E|F:t=ZU0\"><field name=\"FIELD\">Start.当月数据:平均高温/Integer</field><value name=\"DATA\"><block type=\"state_variables_get\" id=\"*6DSx4nsxUs*t-%[fyrI\"><field name=\"VAR\">月度数据</field></block></value></block></value></block></value><value name=\"x\"><block type=\"ub_math_arithmetic\" id=\"I/~CVfndhDO]INQ6Wg[^\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"ub_math_arithmetic\" id=\"@6pG=492{Sp*Z+gu@@r_\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"math_integer\" id=\"M|?tBiU!V*BXQ7Pp~K+(\"><field name=\"NUM\">187</field></block></value><value name=\"B\"><block type=\"ub_math_arithmetic\" id=\";um*m5u(*;@L=}4bBuQU\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"9~5%NiDF^4J}:hm1|m#;\"><field name=\"VAR\">省份ID</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"tV)P(p(0ZN*pkLKpDa:2\"><field name=\"NUM\">1</field></block></value></block></value></block></value><value name=\"B\"><block type=\"math_integer\" id=\"s`KmCYi$e%YV;|7.^Kgf\"><field name=\"NUM\">50</field></block></value></block></value><value name=\"y\"><block type=\"math_integer\" id=\"jf+Ta.i8}h_@6}M6KED)\"><field name=\"NUM\">1000</field></block></value><next><block type=\"controls_if\" id=\"Pzp6yr2ogz3XaKm?Kr*+\"><mutation elseif=\"3\"></mutation><value name=\"IF0\"><block type=\"logic_compare\" id=\"Op,:2JafA4:_LU84FrSD\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"}|eGUJ5:+q;-(sLoD%hW\"><field name=\"VAR\">省份ID</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"ov.]m[ZK6ue!MdyESSLt\"><field name=\"NUM\">1</field></block></value></block></value><statement name=\"DO0\"><block type=\"native_call\" id=\"g#?TCK?]lzo2{fN`oNu#\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"M+fMU?q/jM**w.f@.t0|\"><field name=\"COLOUR\">#ff0000</field></block></value></block></statement><value name=\"IF1\"><block type=\"logic_compare\" id=\"6iE5ld-oxCIyOnk6b+ts\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"$SC6~EifS/F8~*:;3mEu\"><field name=\"VAR\">省份ID</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"6z)Z!i:+@.O*m|K4e%i7\"><field name=\"NUM\">2</field></block></value></block></value><statement name=\"DO1\"><block type=\"native_call\" id=\"Wgsd[N?Lhj::^]-x]{S[\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"BM6cU1%=1tZd.x4Z4v}A\"><field name=\"COLOUR\">#33ffff</field></block></value></block></statement><value name=\"IF2\"><block type=\"logic_compare\" id=\"E8R)E@%+znocw/Vd-f(c\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"Cs_IgT})?H^AqR9(F7d8\"><field name=\"VAR\">省份ID</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"kMX*S)fAb9EBN+G]8E1=\"><field name=\"NUM\">3</field></block></value></block></value><statement name=\"DO2\"><block type=\"native_call\" id=\"Jre?~y38.|gkBy)KxK(*\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"G3(%10;^tgzEEQG:$wP(\"><field name=\"COLOUR\">#ff6600</field></block></value></block></statement><value name=\"IF3\"><block type=\"logic_compare\" id=\"Qc|KVLEM|J5W[}vmV]B)\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"v0nz62ru7z(MG%V56FEq\"><field name=\"VAR\">省份ID</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"4vy*QH#Qt=d;5xR!JM8i\"><field name=\"NUM\">4</field></block></value></block></value><statement name=\"DO3\"><block type=\"native_call\" id=\"E@,51/@@3ptdd[veWZOr\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"d{uL|12Ki~3F%SGJ=p^p\"><field name=\"COLOUR\">#ffff66</field></block></value></block></statement><next><block type=\"native_call\" id=\"z2uS!7LH5$q,rc^eAv,,\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"h5H!^g712UNxh}NWh%b!\"><field name=\"NUM\">375</field></block></value><value name=\"y\"><block type=\"ub_math_arithmetic\" id=\"]:@+6b1aRTT%`:k)=O[e\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"math_integer\" id=\"wFa@`F5x:Us#Y(W%RwiH\"><field name=\"NUM\">150</field></block></value><value name=\"B\"><block type=\"fsm_variables_get\" id=\"={U16owhkR-NF4yKR!FP\"><field name=\"VAR\">省份ID</field></block></value></block></value><value name=\"width\"><block type=\"ub_math_arithmetic\" id=\"=?)]R{E?#*9*?GGY,:{*\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"struct_get_field\" id=\"zmi1IMo8T-NIw%;@!^*d\"><field name=\"FIELD\">Start.当月数据:平均高温/Integer</field><value name=\"DATA\"><block type=\"state_variables_get\" id=\"+LKPKDC4Vf?UAJK3bjOz\"><field name=\"VAR\">月度数据</field></block></value></block></value><value name=\"B\"><block type=\"math_integer\" id=\"m!EO]w(c+H#rGC`_^3kr\"><field name=\"NUM\">10</field></block></value></block></value><value name=\"height\"><block type=\"math_integer\" id=\".))]~us?Oix-@||y0Za*\"><field name=\"NUM\">93</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type=\"native_call\" id=\"v-ZS(ey~.,.f0~wlBz4(\" x=\"1043\" y=\"292\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_random\" id=\"|!Xbx:JDgT[5B;/Oo:ym\"></block></value></block><block type=\"native_call\" id=\"V^/QB/@,-Z%zfRXl}x`d\" x=\"1055\" y=\"1507\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"a:8FimOJBJRPe:7BkK4p\"><field name=\"COLOUR\">#ffff00</field></block></value><next><block type=\"native_call\" id=\"4a;+cb(F}ZM{cY.nhp[X\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"%U]abX%2yMGaLsX2;+k8\"><field name=\"NUM\">160</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"}}Y}z]*9beAdo=mN6hd=\"><field name=\"NUM\">768</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"izFZqJm*kXFo71O#=KaR\"><field name=\"NUM\">160</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"n!HKHADV:p]xT@C;.42O\"><field name=\"NUM\">153</field></block></value><next><block type=\"native_call\" id=\"oi[-]IRl$xg7q|y~)9k2\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"`e_;[qK5W]j5+k#,CqdT\"><field name=\"COLOUR\">#33ffff</field></block></value><next><block type=\"native_call\" id=\"o)Hbh:=G*)R%1]?KkxSJ\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"QcuI:mQCXI}__bY`y(id\"><field name=\"NUM\">310</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\";bfA{zIRPuTKcz[rk-/R\"><field name=\"NUM\">768</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"XyYZ,#qB;X(oQpWGbGH/\"><field name=\"NUM\">160</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"}M$,IziP_V5.N4ex@#dz\"><field name=\"NUM\">153</field></block></value><next><block type=\"native_call\" id=\"G^kde3^0i]V_2Xcw|1gI\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"deTD.dyC)^TS68GnuhRo\"><field name=\"COLOUR\">#999900</field></block></value><next><block type=\"native_call\" id=\"u|CT/f/NW1jY)s,pCK?t\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"7v({Yw%?Z.}wqY4,.E;)\"><field name=\"NUM\">460</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"Ok+?aaUAR+Hg@4q$`AVP\"><field name=\"NUM\">768</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"G@X,N[3%H$y`yu{nG+[M\"><field name=\"NUM\">160</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"+2TBg[@|VK-Pg2N(RAN!\"><field name=\"NUM\">153</field></block></value><next><block type=\"native_call\" id=\"w_Qz?1,$YM;_E-t!,^(y\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"l7tP%32*XzBzeIZKUSPx\"><field name=\"COLOUR\">#ff0000</field></block></value><next><block type=\"native_call\" id=\"yKhy}EM7pv4,m`bTvhIT\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"Y80q)3Ss?LFa#j6ax$hb\"><field name=\"NUM\">610</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"-coimEU/YUoPLRE-[J5b\"><field name=\"NUM\">768</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"N5*I1IPO6?$Pj9-NfbLc\"><field name=\"NUM\">160</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"IkJTVi;bxC02JoHCO%w.\"><field name=\"NUM\">153</field></block></value><next><block type=\"native_call\" id=\"AmL`p#3;e@8OKxgTb4e3\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"r^5cSp7r_|I$F^xu6VLA\"><field name=\"COLOUR\">#000000</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type=\"native_call\" id=\"i,6oW?va#5ya:912}(O|\" x=\"585\" y=\"1744\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text\" id=\"7O:~O3$tllBgY2t38Dwi\"><field name=\"TEXT\">广州</field></block></value><value name=\"x\"><block type=\"math_integer\" id=\"H7|IaQV~1.wVPl7{Ghcf\"><field name=\"NUM\">180</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"3qzU2o:}yF/{lcU}(8_)\"><field name=\"NUM\">860</field></block></value><next><block type=\"native_call\" id=\"~Jc%)bUMU$Bf;E(Cqxpu\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text\" id=\"`=dkcg7]PYR_gW+c}qNn\"><field name=\"TEXT\">拉萨</field></block></value><value name=\"x\"><block type=\"math_integer\" id=\"[B;)!r,o7hm^AO`Y6E2X\"><field name=\"NUM\">340</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"Z5*Yb],1`*GzETJ+tc~3\"><field name=\"NUM\">860</field></block></value><next><block type=\"native_call\" id=\"kmIfDBld_:Hyl{L1b{6)\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text\" id=\"+g~y$#[mag4Moj1omE#X\"><field name=\"TEXT\">漠河</field></block></value><value name=\"x\"><block type=\"math_integer\" id=\"5pKgfi1+V3NSh0j-gCE0\"><field name=\"NUM\">490</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"al/;6ntTjy7j*,fjBaB)\"><field name=\"NUM\">860</field></block></value><next><block type=\"native_call\" id=\"7hs)^rH7vdP5{}tv#e]|\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text\" id=\"o+M)CN/dStp3TyZ*sigK\"><field name=\"TEXT\">北京</field></block></value><value name=\"x\"><block type=\"math_integer\" id=\"6`TudtMX_9[o;=uG=`;l\"><field name=\"NUM\">630</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"YY7!hw8b!N7}I-DrzBF|\"><field name=\"NUM\">860</field></block></value></block></next></block></next></block></next></block></xml>","comment":"状态","variables":[{"name":"月度数据","type":"Start.当月数据","export":true},{"name":"按钮1","type":"Start.按钮","export":true}],"type":"state","name":"绘制","category":1,"id":"绘制"}],"function":[],"comment":"状态机","type":"fsm","name":"省份点"},{"variables":[{"name":"id","type":"Integer","export":true},{"name":"一段","type":"String","export":true},{"name":"Start.按钮","type":"Integer","export":true},{"name":"按钮数据","type":"Start.按钮","export":true},{"name":"文字","type":"Start.当月数据","export":true},{"name":"省份数据","type":"Start.省份","export":true},{"name":"省份名称","type":"Start.省份","export":true},{"name":"城市名称","type":"Start.按钮","export":true}],"startState":0,"states":[{"code":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"on_message_primary\" id=\"?}wb#H7niTQ+e2C4jq]=\" x=\"-8\" y=\"139\"><field name=\"VALUE\">设定省份ID1</field><field name=\"TYPE\">Integer</field><next><block type=\"fsm_variables_set\" id=\"YKnSj56U`}^v-.(9^US0\"><field name=\"VAR\">id</field><value name=\"VALUE\"><block type=\"recived_message_arg\" id=\"Nl$uLGG:,05Q?[2:|7NM\"><field name=\"TYPE\">Integer</field></block></value><next><block type=\"fsm_variables_set\" id=\"*fnk!=@us7JAVF]F]u#m\"><field name=\"VAR\">按钮数据</field><value name=\"VALUE\"><block type=\"struct_load_from_dataset\" id=\"UeovKQ6tTeWkYMN[,TGx\"><field name=\"TYPE\">Start.按钮</field><value name=\"ID\"><block type=\"fsm_variables_get\" id=\"[^IBP2+{zr(yO/JI)h]h\"><field name=\"VAR\">id</field></block></value></block></value><next><block type=\"controls_if\" id=\";LX+oF|o2I1*rrb$b_ku\"><mutation elseif=\"3\"></mutation><value name=\"IF0\"><block type=\"logic_compare\" id=\"xRE]V/kzWKcS0+ZqGb6o\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"%;e!n/W`n$F?Hwsk3EUy\"><field name=\"VAR\">id</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"DU0]9U^vKg@bWa^Cp)Sd\"><field name=\"NUM\">1</field></block></value></block></value><statement name=\"DO0\"><block type=\"native_call\" id=\"K}-3,7rxuh2{E!,,cdP}\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"?73b:cH%xSRm0/e;M!2(\"><field name=\"COLOUR\">#ff0000</field></block></value></block></statement><value name=\"IF1\"><block type=\"logic_compare\" id=\"qo9A@;x41|,7ipSa.@gT\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"F=pFbTO:mJVix6ls6cI!\"><field name=\"VAR\">id</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"NNHd,:2F1_-(9.twpPm~\"><field name=\"NUM\">2</field></block></value></block></value><statement name=\"DO1\"><block type=\"native_call\" id=\"zH}n8!l7oP)sg@#H]_wl\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"Bb6rkk-c[ek0~3cmP{b^\"><field name=\"COLOUR\">#33ffff</field></block></value></block></statement><value name=\"IF2\"><block type=\"logic_compare\" id=\"!C9!y3/,z*vqAY`S]FD^\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"S,9HZ-iudD},61dxj(pV\"><field name=\"VAR\">id</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"4}B{r#qw2}R9wRa,-5|$\"><field name=\"NUM\">3</field></block></value></block></value><statement name=\"DO2\"><block type=\"native_call\" id=\"mw?71dDY!Ag#F)dfDkW%\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"}vfTC|Sq@QM~kAQQqT.4\"><field name=\"COLOUR\">#ff6600</field></block></value></block></statement><value name=\"IF3\"><block type=\"logic_compare\" id=\"19;gk|Bg:if2.KD=hh9-\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"5lDjpE)QOoKSG1mdsf^3\"><field name=\"VAR\">id</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"$L/%x8uheIW6d^4rxlnT\"><field name=\"NUM\">4</field></block></value></block></value><statement name=\"DO3\"><block type=\"native_call\" id=\"r*,]Da{n]+21Dh*]fDLs\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"mC]@nogW!Q-Bwtpj#v7r\"><field name=\"COLOUR\">#ffff66</field></block></value></block></statement><next><block type=\"native_call\" id=\"/Ie5cefi.!?;yE=pO4+#\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"ub_math_arithmetic\" id=\"milVy22~BCirwTgS3Bht\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"math_integer\" id=\"+_SS+]$FBirp=.z|nUCN\"><field name=\"NUM\">187</field></block></value><value name=\"B\"><block type=\"ub_math_arithmetic\" id=\"Lv/p|:p*f)eRvJ?.S#Xm\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"=5Vph;:jI[@8@0JpIbuG\"><field name=\"VAR\">id</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"DNj+f-74vG}9PP1p6c#^\"><field name=\"NUM\">1</field></block></value></block></value></block></value><value name=\"y\"><block type=\"math_integer\" id=\"MvPC?M*r2;Ih(NRaa2Ah\"><field name=\"NUM\">768</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"gslcazVa|T^!ExnB3mu2\"><field name=\"NUM\">187</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"e[M=OY)ZJ0rQniyAEO[^\"><field name=\"NUM\">153</field></block></value><next><block type=\"native_call\" id=\"`($OxTlq=KD1p}GrhZ3T\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"font\"><block type=\"text\" id=\"USoASopb|0RlsXdTb_CA\"><field name=\"TEXT\">50px sans-serif</field></block></value><next><block type=\"native_call\" id=\"9P:;P+fk#(Ri5cALxy6b\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"r04c3ZB_0oQe1xi0DC4-\"><field name=\"COLOUR\">#000000</field></block></value><next><block type=\"native_call\" id=\"=BXs7r`^1Ok[40Vj6bYw\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"%1+Ko8KnsF{`B5Mz)8uE\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"struct_get_field\" id=\"6^HUp$1XM.h%X]J4g3-C\"><field name=\"FIELD\">Start.按钮:城市/String</field><value name=\"DATA\"><block type=\"fsm_variables_get\" id=\"a9y$];^#t-#x{C7UhIyp\"><field name=\"VAR\">按钮数据</field></block></value></block></value></block></value><value name=\"x\"><block type=\"ub_math_arithmetic\" id=\"=_D-{G]x8B@2SAUZJ-wc\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"ub_math_arithmetic\" id=\"5[@)m#c-f?N;hE32@jb:\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"math_integer\" id=\"lMSkKzUiU9cY01C?0Y7V\"><field name=\"NUM\">187</field></block></value><value name=\"B\"><block type=\"ub_math_arithmetic\" id=\"$Y}fi-|+Z(6;yrI8IOYG\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"d`hR8s;`}x`YqjP)D-WJ\"><field name=\"VAR\">id</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"(ZAwN23okMIL~]N3xy0n\"><field name=\"NUM\">1</field></block></value></block></value></block></value><value name=\"B\"><block type=\"math_integer\" id=\"ld6xB.mWpk+)=;YrmK9O\"><field name=\"NUM\">50</field></block></value></block></value><value name=\"y\"><block type=\"math_integer\" id=\"0}C%nC=SQ.Q~=F*,?W!,\"><field name=\"NUM\">850</field></block></value><next><block type=\"native_call\" id=\"U[j8,sOz+9k6~e_vX:g#\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"font\"><block type=\"text\" id=\"oXFyAF0{MG/O!%+!!][R\"><field name=\"TEXT\">50px sans-serif</field></block></value><next><block type=\"native_call\" id=\"H@.HLV-H~i*,m/[=o:6e\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"?x1gnE;yzSb[*{0dYti6\"><field name=\"COLOUR\">#000000</field></block></value><next><block type=\"native_call\" id=\"0y*ISo,I$lk-rT,xw:Y[\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text\" id=\"n]X@iiDYj0bldH=|[z8D\"><field name=\"TEXT\">气候变化可视化</field></block></value><value name=\"x\"><block type=\"math_integer\" id=\"U!o@*I134aMQ)UKkm`$d\"><field name=\"NUM\">200</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"]ZndzLkog/5F)[o?))Al\"><field name=\"NUM\">1200</field></block></value><next><block type=\"native_call\" id=\"?RcvrSZxI*[|ZD?^Jd~O\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text\" id=\"t7~L=}_J^`y|{r9?exN~\"><field name=\"TEXT\">Power by OpenHarmony</field></block></value><value name=\"x\"><block type=\"math_integer\" id=\"eb$B$pezw~^m~QXY:4.i\"><field name=\"NUM\">100</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\";R8wv1EFpsfR`[;wJB!^\"><field name=\"NUM\">1250</field></block></value><next><block type=\"change_state\" id=\"2~Ourq!YRSWffdPxRMVd\"><field name=\"VALUE\">按钮判定</field></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml>","comment":"状态","variables":[{"name":"文字","type":"Start.按钮","export":true},{"name":"省份名称","type":"Start.省份","export":true}],"type":"state","name":"按钮绘制","category":0,"id":"状态"},{"code":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"on_event\" id=\"A43,)EIlZ2U[1D*?(}28\" x=\"220\" y=\"74\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" eventname=\"touchstart\" style=\"event_blocks\" argtype=\"Vector2\"></mutation><next><block type=\"text_print\" id=\")^j8+`$Hlxh`Q_iv9r=c\"><value name=\"TEXT\"><shadow type=\"text\" id=\"*KxF`vHsmQ|#s!6BRz%X\"><field name=\"TEXT\">text</field></shadow><block type=\"recived_message_arg\" id=\"N_tIVWA5Gr?^IB$rL.nl\"><field name=\"TYPE\">Vector2</field></block></value><next><block type=\"local_variable_create\" id=\"8:`Sq|hnhpNe}^l)~_]a\"><mutation xmlns=\"\">%5B%7B%22name%22:%22x%22,%22type%22:%22Number%22,%22blockId%22:%228:%60Sq%7ChnhpNe%7D%5El)~_%5Da%22%7D%5D</mutation><field name=\"NAME\">x</field><value name=\"VALUE\"><block type=\"native_call\" id=\"_ufjQf`McnwgW)VlydqI\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Vector2%22,%22$__type%22:%22StructFieldTypeNative%22%7D,%22name%22:%22vector2%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Vector2_x%22,%22signature%22:%22Vector2_x(SVector2;)SNumber;%22,%22fullname%22:%22Vector2_x%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:25,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"vector2\"><block type=\"recived_message_arg\" id=\"+m+TB98I)[~qL!upmaC4\"><field name=\"TYPE\">Vector2</field></block></value></block></value><next><block type=\"local_variable_create\" id=\"RVZJ36vqKakV}XI9$/aW\"><mutation xmlns=\"\">%5B%7B%22name%22:%22y%22,%22type%22:%22Number%22,%22blockId%22:%22RVZJ36vqKakV%7DXI9$/aW%22%7D%5D</mutation><field name=\"NAME\">y</field><value name=\"VALUE\"><block type=\"native_call\" id=\",#ynzHE2|Ic(KY`b3QQJ\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Vector2%22,%22$__type%22:%22StructFieldTypeNative%22%7D,%22name%22:%22vector2%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22Vector2_y%22,%22signature%22:%22Vector2_y(SVector2;)SNumber;%22,%22fullname%22:%22Vector2_y%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:26,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"vector2\"><block type=\"recived_message_arg\" id=\"_TC_:FIU9`[[cs(;bJbT\"><field name=\"TYPE\">Vector2</field></block></value></block></value><next><block type=\"controls_if\" id=\"#z!)^Ms[lx}).yc,O-yq\"><value name=\"IF0\"><block type=\"logic_operation\" id=\"Hf[wS_,[wNm;;VPk!i6x\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"logic_compare\" id=\"l6TS14L4u*,ZoY,f6yR~\"><field name=\"OP\">GT</field><value name=\"A\"><block type=\"local_variable_get\" id=\"xiud4)[EyIdHc5Itqr34\"><field name=\"VAR\">y</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"B5}b3PxD%`#mJTlAH,lx\"><field name=\"NUM\">768</field></block></value></block></value><value name=\"B\"><block type=\"logic_compare\" id=\"u=tle5U05dBl?0u[,F$j\"><field name=\"OP\">LT</field><value name=\"A\"><block type=\"local_variable_get\" id=\"`i+UvlASod2R$E(,=_BO\"><field name=\"VAR\">y</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"uBu8nR]K!i;ZfSd6Wm^E\"><field name=\"NUM\">921</field></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"controls_if\" id=\"I:4-{G=Y?-K/d]+~nGe9\"><value name=\"IF0\"><block type=\"logic_operation\" id=\"P7j[1:K6ZFfqje%?FH32\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"logic_compare\" id=\"u`2*Sd%5!OrieUHcObyI\"><field name=\"OP\">GT</field><value name=\"A\"><block type=\"local_variable_get\" id=\"H=K!E2i3@$]4ML{ma[XN\"><field name=\"VAR\">x</field></block></value><value name=\"B\"><block type=\"ub_math_arithmetic\" id=\"%|wG|b@Rm5ay=r$e[+5A\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"math_integer\" id=\"?O0I=jYVBa%:4U4ixgN:\"><field name=\"NUM\">187</field></block></value><value name=\"B\"><block type=\"ub_math_arithmetic\" id=\"U1K4[m,NiW1a[c;_p*MA\"><field name=\"OP\">MINUS</field><value name=\"A\"><block type=\"fsm_variables_get\" id=\"Giv)WMluMDUqed~*r`JH\"><field name=\"VAR\">id</field></block></value><value name=\"B\"><block type=\"math_integer\" id=\"8/D-UjRPJ_8=1LzuduVs\"><field name=\"NUM\">1</field></block></value></block></value></block></value></block></value><value name=\"B\"><block type=\"logic_compare\" id=\"KUo+z.AQU0}3)2IR?S[[\"><field name=\"OP\">LT</field><value name=\"A\"><block type=\"local_variable_get\" id=\"4i=P6vMhN~H/=x|h#A)L\"><field name=\"VAR\">x</field></block></value><value name=\"B\"><block type=\"ub_math_arithmetic\" id=\"oD*.mwHbbb%p?][5FRyw\"><field name=\"OP\">MULTIPLY</field><value name=\"A\"><block type=\"math_integer\" id=\"B=XG]2MulpK2.g,mCv|u\"><field name=\"NUM\">187</field></block></value><value name=\"B\"><block type=\"fsm_variables_get\" id=\"5r6Sqwx5{HH8`t;{@W;{\"><field name=\"VAR\">id</field></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"native_call\" id=\"2RMwTw{bV1+-VJMal}@%\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\".^%goj#+UKx(9V4tbeQm\"><field name=\"COLOUR\">#ffffff</field></block></value><next><block type=\"native_call\" id=\"9O`cRY@9|w/;]bii)+4T\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22width%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22height%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillRect%22,%22signature%22:%22Canvas2d_fillRect(SNumber;,SNumber;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillRect%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:0,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"x\"><block type=\"math_integer\" id=\"@+4*k2TL(s`%`bKIB3R6\"><field name=\"NUM\">0</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"IEek?(yTb,m9;wV)9-~`\"><field name=\"NUM\">1000</field></block></value><value name=\"width\"><block type=\"math_integer\" id=\"GuMrqHLW?aQQoI`w;eof\"><field name=\"NUM\">750</field></block></value><value name=\"height\"><block type=\"math_integer\" id=\"CK/jYqJ}GA}^}Quez)5I\"><field name=\"NUM\">130</field></block></value><next><block type=\"native_call\" id=\"G8ea]QY6,pTDLe8ql:O$\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22Colour%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22colour%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFillStyleColor%22,%22signature%22:%22Canvas2d_setFillStyleColor(SColour;)v%22,%22fullname%22:%22Canvas2d_setFillStyleColor%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:2,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"colour\"><block type=\"colour_picker\" id=\"h{**^EQDVFCbifR?O-[D\"><field name=\"COLOUR\">#000000</field></block></value><next><block type=\"native_call\" id=\"A5|o!j;YnSye0K]lZw];\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22font%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_setFont%22,%22signature%22:%22Canvas2d_setFont(SString;)v%22,%22fullname%22:%22Canvas2d_setFont%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:9,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"font\"><block type=\"text\" id=\"6]C@EPFI#ObL)_U|rYQW\"><field name=\"TEXT\">25px sans-serif</field></block></value><next><block type=\"native_call\" id=\"sDR`z*$$-:2qdmJ[VrJ?\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"q9Q8+$NCAsDTS{f0/qj/\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"struct_get_field\" id=\"!J=eAXb6WV4I0r,(WQsa\"><field name=\"FIELD\">Start.按钮:一段/String</field><value name=\"DATA\"><block type=\"fsm_variables_get\" id=\"fHz-G?+Kc:_~4)([#%3b\"><field name=\"VAR\">按钮数据</field></block></value></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"(e$^Q[1}8RpkX@z=;3VB\"><field name=\"NUM\">0</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"cl/OJqH)+pN:cg8aU!b}\"><field name=\"NUM\">1050</field></block></value><next><block type=\"native_call\" id=\"?Rm?aeg(Ch9?D`1y[Q)-\"><mutation xmlns=\"\">%7B%22func%22:%7B%22args%22:%5B%7B%22type%22:%7B%22name%22:%22String%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22text%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22x%22,%22$__type%22:%22StructField%22%7D,%7B%22type%22:%7B%22name%22:%22Number%22,%22$__type%22:%22StructFieldType%22%7D,%22name%22:%22y%22,%22$__type%22:%22StructField%22%7D%5D,%22returnType%22:null,%22name%22:%22Canvas2d_fillText%22,%22signature%22:%22Canvas2d_fillText(SString;,SNumber;,SNumber;)v%22,%22fullname%22:%22Canvas2d_fillText%22,%22scope%22:%22global%22,%22libHash%22:%22canvas2d%22,%22libIndex%22:4,%22libName%22:%22canvas2d%22,%22$__type%22:%22FunctionDef%22%7D,%22ignoreReturnValue%22:false%7D</mutation><value name=\"text\"><block type=\"text_join\" id=\"MvuE/lC=-RJjsD!4l,{!\"><mutation items=\"1\"></mutation><value name=\"ADD0\"><block type=\"struct_get_field\" id=\"XyTpVB+OBR:qv,%gCXUj\"><field name=\"FIELD\">Start.按钮:二段/String</field><value name=\"DATA\"><block type=\"fsm_variables_get\" id=\"~dvXMlX}r)H}BmyIV.q#\"><field name=\"VAR\">按钮数据</field></block></value></block></value></block></value><value name=\"x\"><block type=\"math_integer\" id=\"tnk_m=+r-!*jXT+WTkWB\"><field name=\"NUM\">0</field></block></value><value name=\"y\"><block type=\"math_integer\" id=\"w*Jor!643cv[q+N:J!jA\"><field name=\"NUM\">1100</field></block></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block><block type=\"recived_message_arg\" id=\"0yk9]*og|{wvyU5U^O~s\" x=\"326\" y=\"245\"><field name=\"TYPE\">Vector2</field></block></xml>","comment":"状态","variables":[],"type":"state","name":"按钮判定"}],"function":[],"comment":"状态机","type":"fsm","name":"按钮"}],"structs":[{"variables":[],"startState":0,"states":[],"function":[],"comment":"状态机","type":"fsm","name":"数据结构","code":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"struct\" id=\"_N#V?g0Ja+]qBa5?T$)l\" x=\"74\" y=\"75\"><field name=\"NAME\">省份</field><statement name=\"FIELDS\"><block type=\"struct_field\" id=\"iHreg_L~KnZC@ko5nMLV\"><field name=\"NAME\">id</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"_0TN1CEVrza5.@ORYOkS\"><field name=\"TYPE\">Integer</field></block></value><next><block type=\"struct_field\" id=\"9H38jWF`5G#cBKNg==b:\"><field name=\"NAME\">名称</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"VW?aU[)5{HaatBP6mh7S\"><field name=\"TYPE\">String</field></block></value><next><block type=\"struct_field\" id=\"p.-phs:2Cagha}*!XGg^\"><field name=\"NAME\">时间</field><value name=\"TYPE\"><block type=\"struct_string_map\" id=\"r]bp]YA0MT,@pYF:hxE,\"><value name=\"TYPE\"><block type=\"struct_structs\" id=\"Ky(Nh:Rr=_ir0q0:QC{Y\"><field name=\"TYPE\">Start.当月数据</field></block></value></block></value></block></next></block></next></block></statement></block><block type=\"struct\" id=\"K{xxpTKciymm6*Yn3IOo\" x=\"77\" y=\"277\"><field name=\"NAME\">当月数据</field><statement name=\"FIELDS\"><block type=\"struct_field\" id=\"DsoZoqMZMC!h_15^^=!U\"><field name=\"NAME\">id</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"^0c0uyXo@YQfi8L:zK[l\"><field name=\"TYPE\">Integer</field></block></value><next><block type=\"struct_field\" id=\"W7?cAsi2~)?h,8H,VKmy\"><field name=\"NAME\">平均高温</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"4,vNDQ!x1QBv[h(%M_wA\"><field name=\"TYPE\">Integer</field></block></value><next><block type=\"struct_field\" id=\"th?(eRLpRsXAHYOwNIn3\"><field name=\"NAME\">Start.省份</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"M*)~Ls8iW]aE5h[xz1}:\"><field name=\"TYPE\">Integer</field></block></value><next><block type=\"struct_field\" id=\"c]h/76T=]f9)^LE.d^eD\"><field name=\"NAME\">时间</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\":J:u!6CS!s=q)zJRs$wC\"><field name=\"TYPE\">String</field></block></value></block></next></block></next></block></next></block></statement></block><block type=\"struct\" id=\"WCQ!L:rO]G)Z9-Gk26a(\" x=\"95\" y=\"479\"><field name=\"NAME\">按钮</field><statement name=\"FIELDS\"><block type=\"struct_field\" id=\"-ByfX9p5,.ng5P*pN`XG\"><field name=\"NAME\">id</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"`7#(f|S5U~:t$r`m,$5S\"><field name=\"TYPE\">Integer</field></block></value><next><block type=\"struct_field\" id=\"_{zok{EmzJ`vbt%`{N:]\"><field name=\"NAME\">一段</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"((%W:3cF+wF3}%CV/F^#\"><field name=\"TYPE\">String</field></block></value><next><block type=\"struct_field\" id=\"-]lb4Qr,DjVH9L3J]Y3N\"><field name=\"NAME\">二段</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"3.1y#S(M^D,%5R#Ame%c\"><field name=\"TYPE\">String</field></block></value><next><block type=\"struct_field\" id=\"qxd8d?7M!TMANc02e4W}\"><field name=\"NAME\">城市</field><value name=\"TYPE\"><block type=\"struct_base_type\" id=\"SGkI;voZAIncGUQM=5pa\"><field name=\"TYPE\">String</field></block></value></block></next></block></next></block></next></block></statement></block></xml>"}],"functions":[],"depends":[],"type":"src","typeLimit":"","comment":"","env":[],"name":"Start"}